package packAutomatricula;

import java.util.ArrayList;
import java.util.Iterator;

public class ListaNombresAsignatura {
	//Attributes
	private ArrayList<String> listaNomAsig;
	
	//Constructor
	public ListaNombresAsignatura(){
		this.listaNomAsig = new ArrayList<String>();
	}
	
	//Methods
	public ArrayList<String> getListaNomAsig() {
		return listaNomAsig;
	}

	public void setListaNomAsig(ArrayList<String> listaNomAsig) {
		this.listaNomAsig = listaNomAsig;
	}
	
	public Iterator<String> getIterador(){
		return this.getListaNomAsig().iterator();
	}
	
	public void anadirAsignatura(String pNombre){
		this.listaNomAsig.add(pNombre);
	}
	
	public ListaNombresAsignatura anadirUnaListaAotra(ListaNombresAsignatura listaCompleta){
		Iterator<String> itr = this.getIterador();
		String idAsig = null;
		while(itr.hasNext()){
			idAsig = itr.next();
			listaCompleta.anadirAsignatura(idAsig);		
		}
		return listaCompleta;
	}
}
